construction site supervisor - French English Dictionary